home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AOL File Library: 11,000 to 11,999
/
11000.zip
/
AOLDLs
/
CHIP [Top-Software Aktuell]
/
CHIP 10_97 Makro Seite 133
/
KALEND~1.txt
< prev
Wrap
Text File
|
2014-12-21
|
2KB
|
35 lines
Option Explizit
Sub KalenderEinfⁿgen()
Dim Z; S; Jahr; Monat; Tag
Jahr = AktiveZelle
Wenn Nicht IstDatumZeit("1.1." & Jahr) Dann Ende
Wenn Jahr < 1900 Oder Jahr > 2078 Dann Ende
Z = AktiveZelle.Zeile
S = AktiveZelle.Spalte
'Formatierungen und Ausgangswerte
Bereich(ZelleListe(Z; S + 1); ZelleListe(Z; S + 12)).Zahlenformat = "MMM"
Bereich(ZelleListe(Z; S + 1); ZelleListe(Z; S + 12)).HorizontaleAusrichtung = xlZentriert
Bereich(ZelleListe(Z + 1; S); ZelleListe(Z + 31; S)).Zahlenformat = "0""."""
Bereich(ZelleListe(Z + 1; S); ZelleListe(Z + 31; S + 12)).HorizontaleAusrichtung = xlLinks
Bereich(ZelleListe(Z + 1; S + 1); ZelleListe(Z + 31; S + 12)).Zahlenformat = "TTT"
Bereich(ZelleListe(Z; S); ZelleListe(Z + 31; S + 12)).RahmenListe.Farbe = RGB(0; 0; 0)
Bereich(ZelleListe(Z; S); ZelleListe(Z + 31; S + 12)).Innenbereich.Farbe = RGB(255; 255; 255)
Bereich(ZelleListe(Z + 1; S); ZelleListe(Z + 31; S + 12)).Formel = ""
'Felder ausfⁿllen
Fⁿr Monat = 1 Bis 12
ZelleListe(Z; S + Monat) = ZuDatumZeit(1 & "." & Monat & "." & Jahr)
Fⁿr Tag = 1 Bis 31
ZelleListe(Z + Tag; S) = Tag
Wenn IstDatumZeit(Tag & "." & Monat & "." & Jahr) Dann
ZelleListe(Z + Tag; S + Monat) = ZuDatumZeit(Tag & "." & Monat & "." & Jahr)
Wenn Wochentag(ZelleListe(Z + Tag; S + Monat)) = 1 Dann
ZelleListe(Z + Tag; S + Monat).Innenbereich.Farbe = RGB(244; 200; 200)
SonstWenn Wochentag(ZelleListe(Z + Tag; S + Monat)) = 7 Dann
ZelleListe(Z + Tag; S + Monat).Innenbereich.Farbe = RGB(224; 224; 224)
Ende Wenn
Ende Wenn
NΣchste
NΣchste
Ende Sub